#pragma once
#include "controllogic.h"
#include "AIGoal.h"
#include "Trigger.h"
#include "AIController.h"


class AIControlLogic :
	public ControlLogic
{

     
	//std::vector<Trigger*> triggerList;
	std::vector<AIGoal*> goalList;

public:
	AIControlLogic(void);
	~AIControlLogic(void);

	Controller* makeController();

	//void addTrigger(Trigger* trigger);
	void addGoal(AIGoal* goal);


	//std::vector<Trigger*> *getTriggerList();
	std::vector<AIGoal*> *getGoalList();
};

